﻿main .contact-us { position: relative; }
    main .contact-us content.container {
        padding-top: 28px;
        /*padding-bottom: 100vh;*/
    }
        .contact-us ul { margin: 0; margin-top: 56px; border-bottom: 1px solid rgba(48, 48, 48, 1); padding: 0; }
            .contact-us li {
                display: flex;
                justify-content: left;
                align-items: left;
                padding-bottom: 21px;
                list-style-type: none;
                font-size: 18px;
                text-align: left;
            }
            .contact-us li i img{width: 30px;}
                .contact-us li:first-child {
                    flex-direction: column;
                    margin-bottom: 28px;
                    border-bottom: 1px solid rgba(48, 48, 48, 1);
                    padding-bottom: 28px;
                    letter-spacing: 1px;
                }
                .contact-us li > i { display: inline-block; }
                .contact-us li:first-child > i { margin-bottom: 14px; font-size: 50px; }
                .contact-us li:not(:first-child) i { margin-right: 14px; }
                .contact-us li a { color: rgba(35, 31, 32, 1); text-decoration: none; }
                    .contact-us li a i { display: inline-block; margin-left: 14px; }
        .contact-us iframe {
            position: absolute;
            right: 0; bottom: 0; left: 0;
            border-width: 0;
            width: 100%; height: 100vh;
            z-index: 11;
        }